package com.ruoyi.system.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.SysUnionVersiontMapper;
import com.ruoyi.system.domain.SysUnionVersiont;
import com.ruoyi.system.service.ISysUnionVersiontService;

/**
 * unionVersionService业务层处理
 * 
 * @author ruoyi
 * @date 2024-09-26
 */
@Service
public class SysUnionVersiontServiceImpl implements ISysUnionVersiontService 
{
    @Autowired
    private SysUnionVersiontMapper sysUnionVersiontMapper;

    /**
     * 查询unionVersion
     * 
     * @param versionid unionVersion主键
     * @return unionVersion
     */
    @Override
    public SysUnionVersiont selectSysUnionVersiontByVersionid(Long versionid)
    {
        return sysUnionVersiontMapper.selectSysUnionVersiontByVersionid(versionid);
    }

    /**
     * 查询unionVersion列表
     * 
     * @param sysUnionVersiont unionVersion
     * @return unionVersion
     */
    @Override
    public List<SysUnionVersiont> selectSysUnionVersiontList(SysUnionVersiont sysUnionVersiont)
    {
        return sysUnionVersiontMapper.selectSysUnionVersiontList(sysUnionVersiont);
    }

    /**
     * 新增unionVersion
     * 
     * @param sysUnionVersiont unionVersion
     * @return 结果
     */
    @Override
    public int insertSysUnionVersiont(SysUnionVersiont sysUnionVersiont)
    {
        return sysUnionVersiontMapper.insertSysUnionVersiont(sysUnionVersiont);
    }

    /**
     * 修改unionVersion
     * 
     * @param sysUnionVersiont unionVersion
     * @return 结果
     */
    @Override
    public int updateSysUnionVersiont(SysUnionVersiont sysUnionVersiont)
    {
        return sysUnionVersiontMapper.updateSysUnionVersiont(sysUnionVersiont);
    }

    /**
     * 批量删除unionVersion
     * 
     * @param versionids 需要删除的unionVersion主键
     * @return 结果
     */
    @Override
    public int deleteSysUnionVersiontByVersionids(Long[] versionids)
    {
        return sysUnionVersiontMapper.deleteSysUnionVersiontByVersionids(versionids);
    }

    /**
     * 删除unionVersion信息
     * 
     * @param versionid unionVersion主键
     * @return 结果
     */
    @Override
    public int deleteSysUnionVersiontByVersionid(Long versionid)
    {
        return sysUnionVersiontMapper.deleteSysUnionVersiontByVersionid(versionid);
    }
}
